serve someone very well - French English Dictionary